st. peter - French English Dictionary